/*!
 * \file main.cpp
 * \project	WonderTrader
 *
 * \author Wesley
 * \date 2020/03/30
 * 
 * \brief HFT高频交易延迟测试工具主程序入口
 * 
 * \details 本文件实现了HFT高频交易延迟测试工具的主程序入口，
 *          负责启动和控制整个延迟测试流程。
 *          
 *          主要功能：
 *          - 启动HFT延迟测试工具
 *          - 等待用户输入退出
 *          - 提供简洁的测试入口点
 */

#include "../WTSTools/WTSLogger.h"
#include "../Share/IniHelper.hpp"

/*!
 * \brief HFT延迟测试函数声明
 * 
 * \details 外部函数声明，实际实现在HftLatencyTool.cpp中。
 *          该函数负责执行完整的HFT延迟测试流程。
 */
extern void test_hft();

/*!
 * \brief 主程序入口函数
 * 
 * \details HFT延迟测试工具的主程序入口点：
 *          1. 调用test_hft()函数启动延迟测试
 *          2. 等待用户按回车键退出程序
 *          3. 返回程序退出码
 * 
 * \return int 程序退出码，0表示正常退出
 * 
 * \note 程序会一直运行直到用户手动退出
 */
int main()
{
	// 启动HFT延迟测试
	test_hft();
	
	// 等待用户输入，保持程序运行
	printf("press enter key to exit\r\n");
	getchar();
	
	return 0;
}

